.form-input {
    &.l-input {
        padding: 0 !important;

        .l-input__label {
            font-weight: 400;
            font-size: 16px;
            color: #6e7580;
        }

        .l-input__control {
            font-weight: 400;
            font-size: 16px;
            color: #131415;

            padding: 10px;
            background-color: #f5f7fa;
            border-radius: 4px;
        }

        .l-input__placeholder {
            font-weight: 400;
            font-size: 16px;
            color: #999999;
        }
    }

    &::after {
        display: none !important;
        opacity: 0 !important;
    }
}

.form-textarea {
    &.l-textarea {
        padding: 0 !important;

        .l-textarea__wrapper {
            padding: 10px;
            background-color: #f5f7fa;
            border-radius: 4px;
        }

        .l-textarea__label {
            font-weight: 400;
            font-size: 16px;
            color: #6e7580;
            padding-bottom: 0 !important;
            margin-bottom: 8px;
        }

        .l-textarea__control {
            font-weight: 400;
            font-size: 16px;
            color: #131415;
        }

        .l-textarea__placeholder {
            font-weight: 400;
            font-size: 16px;
            color: #999999 !important;
        }
    }

    &::after {
        display: none !important;
        opacity: 0 !important;
    }
}

/* 全局样式 - 确保在所有平台生效 */
.l-input__placeholder {
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #999999 !important;
}

.l-textarea__placeholder {
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #999999 !important;
}

.l-textarea__control {
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #131415 !important;
}

/* uni 原生 input 样式 */
.uni-input-input {
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #131415 !important;
}

/* uni 原生 textarea 样式 */
.uni-textarea-textarea {
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #131415 !important;
}

/* uni 原生 placeholder 样式 */
.uni-input-placeholder,
.uni-textarea-placeholder {
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #999999 !important;
}
